/*
THEME NAME: copters-6
THEME URI: http://blog-relations.com
DESCRIPTION: Helibub Theme
AUTHOR: Blog Relations
AUTHOR URI: http://blog-relations.com
*/

/* =Reset
----------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}



html {
font-size:100%;
}

body {
text-align:center;
}

#wrapper {
text-align:left;
margin: auto;
}






#footer,.post,.clear {
clear:both;
}


#content,#secondary,#primary {
display:inline;
}

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


/* =Header
----------------------------------------------- */
#header {
float:left;
height:135px;
position:relative;
width:960px;
}

#header img {
display: block;
position: absolute; 
top: 0;
left:0
height: 135px;

}

#header {
background:url(images/banners/Heli-Banner-06.gif) no-repeat top right;
cursor: pointer;
}

body.home #header {
cursor: default;
}


h1 {
position: absolute;
display: block;
top: 0;
background: url(images/banners/Heli-Banner-06.png) no-repeat top right;
height: 135px;
width: 220px;
}

h1 span {display: none}

body.home #header, 
body.news #header {
background:url(images/banners/Heli-Banner-03.gif) no-repeat top right;
}
body.home #header h1,
body.news h1 {
background: url(images/banners/Heli-Banner-03.png) no-repeat top right;
}

body.magazines #header {
background:url(images/banners/Heli-Banner-04.gif) no-repeat top right;
}
body.magazines h1 {
background: url(images/banners/Heli-Banner-04.png) no-repeat top right;
}

body.safety #header {
background:url(images/banners/Heli-Banner-01.gif) no-repeat top right;
}
body.safety h1 {
background: url(images/banners/Heli-Banner-01.png) no-repeat top right;
}


body.events #header {
background:url(images/banners/Heli-Banner-02.gif) no-repeat top right;
}
body.events h1 {
background: url(images/banners/Heli-Banner-02.png) no-repeat top right;
}

/* =Typography
----------------------------------------------- */
body {
font-size:62.5%;
 font-family: Lucida, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
background: #666;
padding-top: 5px;
}


p,dl,li {
font-size:1.2em;
line-height:1.5em;
margin-bottom:.75em;
}

ul li ul li {
font-size:1em;
line-height: 1.8;
}

.post-meta p,.sorry {
border-bottom:1px solid #BFCCFF;
}

.sorry {
padding-bottom:1em;
}

p.source {

font-size:1.2em;
line-height:1.5em;
}



h3,legend{
color: #333;
}



h2 {
font-size:2em;
line-height: 1.5em;
border-bottom:1px solid #666;
color: #666;
padding-top:0.6em;
padding-bottom:0.3em;
padding-right: 300px;
margin-left:20px;
margin-bottom: .6em;
clear: both;
font-weight: bold;

}


h3.front {
padding: .3em;
background: #eee;
}



#content h3 {
font-size:1.6em;
line-height:1.125;

float: left;
width: 100%;
}

body.accidents h3 {
margin-top:1.2em;
}

#content h3 {
font-weight: bold;
}



h4 {
font-size:1.6em;
line-height:1;
margin:1.23em 0 .69em 0;
font-weight: bold;
}



h5 {
font-size:1.2em;
line-height:1;
margin:1.33em 0 .67em;
}

h6 {
font-size:1em;
line-height:1;
margin:1.6em 0 .8em;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
text-decoration:none;
}

#primary li {
font-size:1em;
line-height:1.8;
margin:0 0 1.8em;
}

#primary ul {
margin:1.8em 0;
padding:1em 0;
}

#primary li ul li {
margin:0;
padding:0;
}

strong {
font-weight:700;
}

em {
font-style:italic;
}

blockquote {
color:#666;
font-style:italic;
margin:1.5em;
}

a:focus,a:hover {
color:#000;
}

a {
color:#009;
text-decoration:underline;
}

.sidebar p {
font-size:1em;
line-height:1.8em;
margin-bottom:1.8em;
}

div.premeta {
margin-bottom:1.8em;
}

div.premeta p {
font-size:1em;
line-height:1.8;
margin:0;
padding:0;
}

div.postmeta p {
font-size:1em;
line-height:1.8;
}

.emphasis {
font-weight: bold;
}

.right {
display: block;
float: right;
}


/* =Structure
----------------------------------------------- */



#container:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#container {
padding-bottom:18px;
border-top: 1px solid black;
}

#wrapper {
position: relative;
background:#FFF;
width:960px;
margin:auto;
}

#content {
float:left;
margin-left:20px;
overflow:hidden;
width:600px;
}



#primary {
float:right;
margin-right:20px;
width:230px;
}


/* =Sections
----------------------------------------------- */


li.home,li.listed{
border-left:5px solid #e2b452;
}

li.news {
border-left:5px solid #6a82e2;
}

li.magazines {
border-left:5px solid #6de56b;
}

li.sales {
border-left:5px solid #6983e4;
}

li.safety {
border-left:5px solid #e26a6c;
}

li.events {
border-left:5px solid #df65a2;
}






/* =Sidebar
----------------------------------------------- */
#primary ul {
padding: 0;
margin: 0;
}


#primary ul li ul li {
border-bottom:1px solid #BFCCFF;
}

li#cloud ul.popular {

margin:0 0px;
padding:1em 0;
}


li#cloud ul.popular li,p.wp-caption-text {
}

#primary h3 {
margin:0;
}



a.feed {
background:url(images/icons/feed.png) no-repeat 100% 50%;
padding:5px 3em 5px 0;
}

/* =Icons
----------------------------------------------- */

a.external {
background:url(images/icons/external.png) no-repeat 100% 40%;
padding:5px 20px 5px 0;
}

a.twitter {
background:url(images/icons/twitter.gif) no-repeat 100% 50%;
padding:5px 3em 5px 0;
}

a.email {
background:url(images/icons/email.png) no-repeat 100% 50%;
padding:5px 3em 5px 0;
}

a.tweet {
margin-left:-8px;
}

.sectionfeed {
position: absolute;
background:url(/wordpress/wp-content/themes/copters-5/images/icons/feed.png) no-repeat 100% 50%;
top: 180px;
left:785px;

padding:5px 3em 5px 0;
}

/* =Forms
----------------------------------------------- */


#primary form {
margin:0 0px;
padding:1em 1em 1.5em;
background: #eee
}

#primary input {
font-weight:700;
}

label {
line-height:3em;
font-size:1.2em;
}


#primary form select {
width:160px;
}






/* =Horizontal Navigation
----------------------------------------------- */

.sf-menu,.sf-menu * {
list-style:none;
margin:0;
padding:0;
font-size: 12px;
}

.sf-menu {
line-height:1.0;
}

.sf-menu ul {
position:absolute;
top:-999em;
width:12em;
}

.sf-menu ul li {
width:100%;
}

.sf-menu li:hover {
visibility:inherit;
}

.sf-menu li {
float:left;
position:relative;
}

.sf-menu a {
display:block;
position:relative;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:2.5em;
z-index:99;
}

ul.sf-menu {
width:960px;
float:left;
background:#eee;
}

ul.sf-menu a {
width:12em;
text-decoration:none;
padding-left:1em;
margin:0;
}

ul.sf-menu li {
float:left;
width:12em;
background:#eee;
border-bottom:1px solid #FFF;
padding-top:.2em;
padding-bottom:0.2em;
margin:0;
}

ul.sf-menu li ul {
position:absolute;
background:#eee;
width:11em;
margin-top:-0.5em;
}

ul.sf-menu li ul li ul {
margin-top:0;
}

ul.sf-menu li ul li {
padding-bottom:1em;
padding-top:1em;
}

#container {
clear:both;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:12em;
top:0;
}

/* =Single Posts
----------------------------------------------- */
.post img {

float:left;
margin-bottom:9px;
margin-right:20px;
border: 1px solid black;
}

span.tags {
padding-right:8px;
}

.post-meta {
clear:left;
}

.post-meta p {
padding-bottom:1.2em;
}

.post-meta a {
font-weight:400;
}

body.tag h3 {
text-transform:uppercase;
}

#inlinead {
margin-left:20px;
}

body.single span.comment {
display:block;
float:right;
font-size:0.8em;
font-weight:700;
line-height:1em;
}

.nav-above {

margin-left:18px;
}

span.date {
display: block;
font-size: 1.2em;
padding-bottom: .6em;
}

/* =Links
----------------------------------------------- */
a {
color:#3300cc;
text-decoration:none;
}

a:hover {
color:maroon;
text-decoration:underline;
}


/*articles
---------------------*/
.entry-content ul {
padding-left: 20px;
list-style: disc;

}


/* =Front Page
----------------------------------------------- */

ul.headlines {
padding:  0 0 2.15em 0 ;
margin-bottom: 1.5em;
border-bottom: 1px dotted gray;

}

ul.headlines li {
margin:  .75em 0
}


/* =Images
----------------------------------------------- */

ul#gallery {
float: left;
padding:  0 0 2.15em 0 ;
margin-bottom: 1.5em;
border-bottom: 1px dotted gray;
}

#gallery img {
float: left;
display: inline;
}

.imgright,.alignright,img.alignright {
float:right;
}

.aligncenter,img.aligncenter {
display:block;
}

.imgleft,.alignleft,img.alignleft {
float:left;
}

.show {
padding:1px 20px 0 0px;
background:  url(images/arrow-r.png) no-repeat 75% 20%;
}

.hide {
padding:1px 20px 0 0px;
background:  url(images/arrow-d.png) no-repeat  75% 20%;
}

#frontpic {
margin-bottom: 20px;
}

/* =Pagination
----------------------------------------------- */

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

.wp-pagenavi {
margin-left:-20px;
padding-bottom:15px;
padding-top:5px;
}

/* =Lists
----------------------------------------------- */

ul.headlines {
float: left;
clear: both;
width: 578px;
border: 1px solid #eee;
padding: 0 10px 0 10px;
list-style: none;

}

dt {
display:block;
padding-right:0.5em;
clear:left;
color:#000;
float:left;
font-weight:700;
text-align:left;
width:100px;
}



dd {
display:block;
margin:0 0 0 110px;
padding:0 0 0.5em;
}

dl {
margin:0 0 20px 0;
padding:0 0.5em;
}

dt:after {
content:":";
}





.sidebar ul {
list-style: none;
}




/* =Horizontal Navigation
----------------------------------------------- */




/* =Clearing
----------------------------------------------- */

body.single .entry-content,.entry-title,.entry-meta {
clear:both;
}


/* =Footer
----------------------------------------------- */
#footer .wp-pagenavi {
margin-left: 0px;

}

#footer {
padding-left: 200px;
padding-bottom:10px

}



#header form{
position:relative;
left:545px;
top:50px;
}

#header form a {

font-size: 1.2em;
line-height: 2;
margin-left: 233px;
color: black;
text-decoration: underline;
}

input#searchterm {
width: 300px;
height: 20px;
font-size: 1.2em;
line-height: 1.5em;
padding: 3px;
padding-left: 5px
}



#header form {position: absolute; left: 545px; top: 50px; height: 30px; width: 370px; z-index: 10}

input#searchterm {width: 300px; padding: .3em 0 .5em .3em;  float: left; font-size: 1.2em }

input#searchsubmit {height: 30px; width: 60px; float: right; background: #ccc; font-size: 1.5em;}


